ammunition transport vehicle - Français Anglais Dictionnaire